// 定义 mongodb的集合
const mongoose = require('mongoose');
// 第一步 定义集合的 schema (结构)
const itemSchema = new mongoose.Schema({
  // 只验证 数据类型 直接写数据类型即可
  itemName: String,
  // 既验证数据类型 还要验证 必须传递
  itemPrice: {
    type: Number,
    required: true
  },
  // 既验证类型 如果不传 给定默认值
  itemNum: {
    type: Number,
    default: 1
  }
})

// 第二步 创建集合并传入 schema
/* 
参数1 集合名字 推荐使用_命名法（不要用驼峰） 推荐使用复数
参数2 是表格的结构 schema
*/
const itemModel = mongoose.model('qf_items', itemSchema);


module.exports = itemModel;
/* 
String
Number
Date
Buffer
Boolean
Mixed
ObjectId
Array
*/